package com.ktgj.customer.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class FinanceOrderRefundmentDetails implements Serializable {
    /** Refundment_Id */
    private Long refundmentId;

    /** 对应订单类型ID */
    @Excel(name = "对应订单类型ID")
    private String orderTypeId;

    /** 退款类型 */
    @Excel(name = "退款类型")
    private String refundmentType;

    /** 订单退款金额 */
    @Excel(name = "订单退款金额")
    private BigDecimal refundmentAmount;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 客户信息 */
    @Excel(name = "客户信息")
    private String customerName;

    /** 订单Id */
    @Excel(name = "订单Id")
    private String orderId;

    /** 卡号 */
    @Excel(name = "卡号")
    private String cardNo;

    /** 开户银行名称 */
    @Excel(name = "开户银行名称")
    private String bankname;

    /** 开户行城市 */
    @Excel(name = "开户行城市")
    private String bankCity;

    /** 持卡人 */
    @Excel(name = "持卡人")
    private String cardOwner;

    /** 收款日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "收款日期")
    private Date collectionDate;

    /** 收款金额 */
    @Excel(name = "收款金额")
    private BigDecimal collectionAmount;

    /** 收款渠道 */
    @Excel(name = "收款渠道")
    private String collectionType;

    /** 批量付款平台id */
    @Excel(name = "批量付款平台id")
    private String plfkformId;

    /** 批量付款平台名称 */
    @Excel(name = "批量付款平台名称")
    private String plfkformName;

    /** 备注 */
    @Excel(name = "备注")
    private String refundmentDesc;

    /** 会员id */
    @Excel(name = "会员id")
    private Long customerId;

    /** 会员卡号 */
    @Excel(name = "会员卡号")
    private String cardNumber;

    /** 支付流水号 */
    @Excel(name = "支付流水号")
    private String serialnumber;

    public Long getRefundmentId() {
        return refundmentId;
    }

    public void setRefundmentId(Long refundmentId) {
        this.refundmentId = refundmentId;
    }

    public String getOrderTypeId() {
        return orderTypeId;
    }

    public void setOrderTypeId(String orderTypeId) {
        this.orderTypeId = orderTypeId;
    }

    public BigDecimal getRefundmentAmount() {
        return refundmentAmount;
    }

    public void setRefundmentAmount(BigDecimal refundmentAmount) {
        this.refundmentAmount = refundmentAmount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getBankname() {
        return bankname;
    }

    public void setBankname(String bankname) {
        this.bankname = bankname;
    }

    public String getBankCity() {
        return bankCity;
    }

    public void setBankCity(String bankCity) {
        this.bankCity = bankCity;
    }

    public String getCardOwner() {
        return cardOwner;
    }

    public void setCardOwner(String cardOwner) {
        this.cardOwner = cardOwner;
    }

    public Date getCollectionDate() {
        return collectionDate;
    }

    public void setCollectionDate(Date collectionDate) {
        this.collectionDate = collectionDate;
    }

    public BigDecimal getCollectionAmount() {
        return collectionAmount;
    }

    public void setCollectionAmount(BigDecimal collectionAmount) {
        this.collectionAmount = collectionAmount;
    }

    public String getCollectionType() {
        return collectionType;
    }

    public void setCollectionType(String collectionType) {
        this.collectionType = collectionType;
    }

    public String getPlfkformId() {
        return plfkformId;
    }

    public void setPlfkformId(String plfkformId) {
        this.plfkformId = plfkformId;
    }

    public String getPlfkformName() {
        return plfkformName;
    }

    public void setPlfkformName(String plfkformName) {
        this.plfkformName = plfkformName;
    }

    public String getRefundmentDesc() {
        return refundmentDesc;
    }

    public void setRefundmentDesc(String refundmentDesc) {
        this.refundmentDesc = refundmentDesc;
    }

    public String getRefundmentType() {
        return refundmentType;
    }

    public void setRefundmentType(String refundmentType) {
        this.refundmentType = refundmentType;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getSerialnumber() {
        return serialnumber;
    }

    public void setSerialnumber(String serialnumber) {
        this.serialnumber = serialnumber;
    }
}
